import { Injectable } from '@nestjs/common';
import { UserService } from './user.service';

@Injectable()
export class AuthService {
  constructor(private userService: UserService) {}
  async validateUser(userName: string, pass: string) {
    const user = await this.userService.findOne(userName);
    if (user?.password !== pass) {
      return null;
    }
    return user;
  }
}
// 用户登录 验证用户名密码 返回token token存入数据库 同时生成一个过期时间远大于token的refreshtoekn
// 其中用户和token的关系是一对多的关系 token和refreshtoken是一对一的关系

// 挟带token访问需要验证的api
